go/types.Package.name (field)
20 uses
go/types (current package)
call.go#L730: check.errorf(e.Sel, UnexportedName, "name %s not exported by package %s", sel, pkg.name)
check.go#L352: switch name := file.Name.Name; pkg.name {
check.go#L355: pkg.name = name
check.go#L365: check.errorf(atPos(file.Package), MismatchedPkgName, "package %s; expected package %s", name, pkg.name)
eval.go#L81: return fmt.Errorf("no position %s found in package %s", fset.Position(pos), pkg.name)
format.go#L112: if len(check.pkgPathMap[pkg.name]) > 1 {
format.go#L115: return pkg.name
format.go#L128: forName, ok := check.pkgPathMap[pkg.name]
format.go#L131: check.pkgPathMap[pkg.name] = forName
package.go#L17: name string
package.go#L30: return &Package{path: path, name: name, scope: scope}
package.go#L37: func (pkg *Package) Name() string { return pkg.name }
package.go#L40: func (pkg *Package) SetName(name string) { pkg.name = name }
package.go#L82: return fmt.Sprintf("package %s (%q)", pkg.name, pkg.path)
resolver.go#L117: if ident.Name == "main" && check.pkg.name == "main" {
resolver.go#L174: if err == nil && imp != nil && (imp.name == "_" || imp.name == "") {
resolver.go#L175: err = fmt.Errorf("invalid package name: %q", imp.name)
resolver.go#L280: name := imp.name
resolver.go#L410: if name == "init" || (name == "main" && check.pkg.name == "main") {